package net.servir.capacidades.model;

import java.io.Serializable;
import java.util.List;

import net.servir.capacidades.model.Ambito;

public class Sistema implements Serializable{
	 /**
	 * 
	 */
	private static final long serialVersionUID = 1215677786655356680L;
	Number id_sistema;
	 String sistema;
	 String acronimo;
	 private String cod_etapa;
	 private String con_ambitos;
	 private String descripcion;
	 private List<Ambito> ambitos; 
	 private String fec_fin_habilitacion;
	 private String mensaje_bienvenida;
	 private String puesto_tipo;
	 private String funciones;
	 
	public String getPuesto_tipo() {
		return puesto_tipo;
	}
	public void setPuesto_tipo(String puesto_tipo) {
		this.puesto_tipo = puesto_tipo;
	}
	public String getFunciones() {
		return funciones;
	}
	public void setFunciones(String funciones) {
		this.funciones = funciones;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	public String getCod_etapa() {
		return cod_etapa;
	}
	public void setCod_etapa(String codEtapa) {
		cod_etapa = codEtapa;
	}
	public String getCon_ambitos() {
		return con_ambitos;
	}
	public void setCon_ambitos(String conAmbitos) {
		con_ambitos = conAmbitos;
	}
	public List<Ambito> getAmbitos() {
		return ambitos;
	}
	public void setAmbitos(List<Ambito> ambitos) {
		this.ambitos = ambitos;
	}
	public Number getId_sistema() {
		return id_sistema;
	}
	public void setId_sistema(Number idSistema) {
		id_sistema = idSistema;
	}
	public String getSistema() {
		return sistema;
	}
	public void setSistema(String sistema) {
		this.sistema = sistema;
	}
	public String getAcronimo() {
		return acronimo;
	}
	public void setAcronimo(String acronimo) {
		this.acronimo = acronimo;
	}
	@Override
	public String toString() {
		return descripcion;
	}
	
	public String toGridString() {
		return "{id_sistema:'" + id_sistema + "',descripcion:'" + descripcion + "',acronimo:'" + acronimo + 
		" ',cod_etapa:'"+ cod_etapa + "',con_ambitos:'" + con_ambitos + "'}";		
	}	
	public String toTreeString() {
		//return "d.add(\'S"+ id_sistema+"\',-1,\'"+descripcion+"\',\'javascript: f_select_tree(\\\'S"+id_sistema+"\\\',\\\'"+descripcion+"\\\');\');\n";		
		return "d.add(\'S"+ id_sistema+"\',-1,\'"+descripcion+"\',\'\');\n";
	}
	public void setFec_fin_habilitacion(String fec_fin_habilitacion) {
		this.fec_fin_habilitacion = fec_fin_habilitacion;
	}
	public String getFec_fin_habilitacion() {
		return fec_fin_habilitacion;
	}
	public void setMensaje_bienvenida(String mensaje_bienvenida) {
		this.mensaje_bienvenida = mensaje_bienvenida;
	}
	public String getMensaje_bienvenida() {
		return mensaje_bienvenida;
	}
	
	
}
